package net.sk.china.city.domain.vo;

import net.sk.china.city.domain.ArInventory;
import net.sk.china.city.domain.dto.donate.DonateSourceDTO;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDate;
import java.util.Date;
import java.util.List;

@Data
public class AddSupermarketProductVO {

    /** 商品名称 */
    private String productName;

    /** 商品首图 */
    private String indexImg;

    /**
     * 商品类别id
     */
    private Long categoryId;

    /** 上架时间 */
    @JsonFormat(shape = JsonFormat.Shape.STRING,timezone="GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDate releaseTime;

    /** 商品状态(0:待上架，1：上架，2：下架) */
    private String productStatus;

    /** 兑换地点id */
    private Long locationId;

    /**
     * 捐赠来源id
     */
    private List<DonateSourceDTO> donateSourceDTOS;

    /** 品牌 */
    private String brand;

    /** 风格 */
    private String style;

    /** 功能性 */
    private String functionality;

    /** 服务介绍 */
    private String serviceIntroduce;

    /**
     * 保质期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate sellByDate;

    /** 详情图片 */
    private List<String> imgUrl;

    /** 库存 */
    private List<ArInventory> inventories;
}
